Method and system for monitoring and controlling instruments

ABSTRACT

Disclosed is a system for remote controlling and monitoring of at least one instrument, for example a bioprocessing instrument, said system comprising: at least one instrument to be controlled and/or monitored; at least one instrument server connected to the at least one instrument, said instrument server comprising an instrument control software; at least one gateway connected to the at least one instrument server; a transferring means provided in the at least one instrument server, said transferring means being arranged to receive information from the at least one connected instrument and forward said information to the at least one gateway; a first self-hosted web server containing a web application provided in the at least one instrument server for providing possibility to control the at least one instrument via a web browser in an instrument control web page; a publishing means provided in the at least one gateway, said publishing means being arranged to receive information from at least one instrument server and publish said information in an instrument monitoring web page; a second self-hosted web server containing a web application provided in the at least one gateway for providing possibility to monitor the at least one instrument in the instrument monitoring web page via a web browser.

CROSS REFERENCE TO RELATED APPLICATIONS

This application claims the priority benefit of PCT/EP2018/058019 filedon Mar. 28, 2018, which claims priority benefit of Great BritainApplication No. 1704970.1 filed on Mar. 28, 2017, the entire contents ofwhich are hereby incorporated by reference herein.

TECHNICAL FIELD OF THE INVENTION

The present invention relates to a method and a system for remotemonitoring and controlling of at least one instrument.

BACKGROUND OF THE INVENTION

Monitoring and control of analytical and bioprocess instruments, such asfor example chromatography systems, filtration systems and bioreactorsis usually done from an instrument server comprising a specificallydesigned monitoring and control program for each instrument separately.

Problems with these conventional systems are that they lack a centralmonitoring point. Typically large installations containing severalinstruments and types of instruments are monitored manually where eachinstrument needs a manual inspection. These inspections are of greatimportance since critical operations might be in action where it is ofimportance to know about any failure as soon as possible.

SUMMARY

An object of the invention is to provide an improved method formonitoring and controlling one or more instruments.

This object is addressed by a method for remote monitoring andcontrolling of at least one instrument, said method comprising the stepsof:

-   -   collecting information from the at least one instrument in at        least one instrument server connected to the at least one        instrument;    -   forwarding the information to a gateway connected to the at        least one instrument server;    -   publishing the information from the instruments received in the        gateway in an instrument monitoring web page using a second        self-hosted web server containing a web application provided in        the gateway;    -   opening the instrument monitoring web page from a client        connected to the gateway;    -   monitoring from the client the instrument information shown in        the instrument monitoring web page;    -   choosing at least one of the instruments to control by selecting        a hyperlink in the instrument monitoring web page;    -   redirecting the instrument monitoring web page to an instrument        controlling web page provided by a first self-hosted web server        containing a web application provided in the instrument server;    -   controlling at least one of the instruments from the client        through the instrument controlling web page.

The object is also addressed in a method for providing remote controland monitoring of at least one instrument, said method comprising thesteps of:

-   -   providing a transferring means to at least one instrument        server, said transferring means being arranged to receive        information from at least one instrument connected to the        instrument server and forward said information to a gateway        which is connected to the at least one instrument server;    -   providing a first self-hosted web server containing a web        application in the at least one instrument server for providing        possibility to control the at least one instrument via a web        browser in an instrument control web page;    -   providing a publishing means in the gateway, said publishing        means being arranged to receive information from at least one        instrument server and publish said information on an instrument        monitoring web page;    -   providing a second self-hosted web server containing a web        application in the gateway for providing possibility to monitor        the at least one instrument in the instrument monitoring web        page via a web browser.

The object is also addressed by a system for remote controlling andmonitoring of at least one instrument, said system comprising:

-   -   at least one instrument to be controlled and/or monitored;    -   at least one instrument server connected to the at least one        instrument, said instrument server comprising an instrument        control software;    -   at least one gateway connected to the at least one instrument        server;    -   a transferring means provided in the at least one instrument        server, said transferring means being arranged to receive        information from the at least one connected instrument and        forward said information to the at least one gateway;    -   a first self-hosted web server containing a web application        provided in the at least one instrument server for providing        possibility to control the at least one instrument via a web        browser in an instrument control web page;    -   a publishing means provided in the at least one gateway, said        publishing means being arranged to receive information from at        least one instrument server and publish said information in an        instrument monitoring web page;    -   a second self-hosted web server containing a web application        provided in the at least one gateway for providing possibility        to monitor the at least one instrument in the instrument        monitoring web page via a web browser.

The object is also addressed by a gateway provided in a system forremote controlling and monitoring of at least one instrument, saidsystem comprising at least one instrument to be controlled and/ormonitored and at least one instrument server connected to the at leastone instrument said instrument server comprising an instrument controlsoftware, said gateway being connected to the at least one instrumentserver and comprising:

-   -   a publishing means, said publishing means being arranged to        receive information about the at least one instrument from the        at least one instrument server and publish said information in        an instrument monitoring web page;    -   a second self-hosted web server containing a web application for        providing possibility to monitor the at least one instrument in        the instrument monitoring web page via a web browser.

The object is also addressed by a computer program product arranged tobe provided in a system for remote controlling and monitoring of atleast one instrument, said system comprising at least one instrument tobe controlled and/or monitored, at least one instrument server connectedto the at least one instrument and at least one gateway connected to theat least one instrument server, said computer program product comprisinginstructions for causing the at least one instrument server and thegateway in the system to perform the method steps of:

-   -   collecting information from the at least one instrument in the        at least one instrument server;    -   forwarding the information to the gateway;    -   publishing the information from the instruments received in the        gateway in an instrument monitoring web page using a second        self-hosted web server containing a web application provided in        the gateway;    -   redirecting the instrument monitoring web page to an instrument        controlling web page provided by a first self-hosted web server        containing a web application provided in the instrument server        when a user chooses an instrument to control in the instrument        monitoring web page.

Hereby many different instruments can be monitored in the same web pageand from any client connected to the gateway. Furthermore the control ofeach instrument is easily performed from a web browser running a webapplication. The use of a self-hosted web server containing a webapplication in both the instrument server and the gateway avoids theneed for updating the software in a client computer. This is due to thefact that the web application available in the web server only needs aweb browser in the client computer. Any update to the web application isdone in one location only and will be available in the web browser whendone.

In one embodiment said transferring means and said first self-hosted webserver are provided to the at least one instrument server as anapplication plugin and said publishing means and said second self-hostedweb server are provided to the gateway as an application plugin. Herebythere is no requirement for an update of the original instrument controlsoftware which could be a great advantage in some environments where newtests and validations are required for updated software.

In one embodiment the method further comprises providing at least onehyperlink in the instrument monitoring web page, wherein said at leastone hyperlink will redirect a user selecting, e.g. clicking, thehyperlink to the instrument control web page.

In one embodiment the instrument or instruments which are monitored andcontrolled are bioprocessing instruments.

BRIEF DESCRIPTION OF THE DRAWINGS

Further advantages and benefits of the present invention will becomereadily apparent to the person skilled in the art in view of thedetailed description below, and the drawings, wherein:

FIG. 1 shows schematically a network structure for a remote monitoringand control system;

FIG. 2 is a flow chart of a method for remote monitoring and controllingof at least one instrument;

FIG. 3 is a flow chart of a method for providing remote control andmonitoring of at least one instrument; and

FIG. 4 shows a further embodiment of a network structure for abioprocessing instrument monitoring and control system.

DETAILED DESCRIPTION OF THE EMBODIMENTS

FIG. 1 shows schematically a network structure for a system 1 for remotecontrolling and monitoring of at least one instrument 3 according to oneembodiment of the invention. The system 1 comprises at least oneinstrument 3 to be controlled and/or monitored. This could be ananalytical or bioprocessing instrument or a process developmentinstrument such as for example a chromatography system, a filtrationsystem, a bioreactor, a peptide synthesis system or an electrophoresissystem. The system comprises further at least one instrument server 5which is connected to the at least one instrument 3. More than oneinstrument 3 can be connected to the same instrument server 5. In theembodiment shown in FIG. 1 three instrument servers 5 are shown. Two ofthe instrument servers 5 are connected to two instruments 3 each and oneinstrument server 5 is connected to one instrument 3. This is howeveronly an example. Any number of instruments 3 could be connected to eachone of the instruments servers 5 and the system 1 can comprise anynumber of instrument servers 5. The at least one instrument server 5comprises an instrument control software for controlling the instruments3 connected to this instrument server 5. The system 1 comprises furtherat least one gateway 7 connected to the at least one instrument server5. A client 9, here shown in the form of a computer and a mobiletelephone having computing ability can connect to the gateway 7.

Control and/or monitoring of the instruments 3 can be performed from theclients 9. A transferring means 11 is provided in the at least oneinstrument server 5. Said transferring means 11 is arranged to receiveinformation from the at least one connected instrument 3 and forwardsaid information to the at least one gateway 7. Furthermore a firstself-hosted web server 13 containing a web application is provided inthe at least one instrument server 5 for providing possibility tocontrol the at least one instrument 3 via a web browser. An instrumentcontrol web page is provided by the at least one instrument server 5. Aclient 9 can access the instrument control web page through the gateway7 which will be further explained below.

A publishing means 15 is provided in the at least one gateway 7. Saidpublishing means 15 is arranged to receive information about theinstruments 3 from at least one connected instrument server 5 andpublish said information in an instrument monitoring web page. Saidpublishing of information in the instrument monitoring web page isperformed automatically when an instrument is connected. The gateway 7comprises a second self-hosted web server 17 containing a webapplication. The second self-hosted web server provides the possibilityto publish the information in a web page and provides the possibility tomonitor the at least one instrument via a web browser. Hereby a client 9connected to the gateway 7 can monitor the instruments 3 via theinstrument monitoring web page.

Said transferring means 11 and said first self-hosted web server 13 areprovided to the instrument server 5 as an application plugin. Herein theterm plugin is intended to refer to an extension provided to alreadyexisting software and could also be called just an extension or anaddon. In this invention it is an advantage to provide both thetransferring means and the first self-hosted web server 13 to theinstrument server 5 as a plugin because then there is no requirement foran update of the original instrument control software. In someenvironments, particularly in the bioprocessing field there may berequirements for new validations and tests if a software is updated andtherefore a plugin is s preferred instead of updating the software sinceit means that no validation is necessary. The use of a self-hosted webserver within the instrument server 5 furthermore avoids the need forupdating the software in a client computer. Furthermore, said publishingmeans 15 and said second self-hosted web server 17 are provided to thegateway 7 as a plugin for the same reasons as given above.

Said system 1 comprises further at least one software hyperlink URL orthe like provided in the instrument monitoring web page, wherein said atleast one hyperlink will redirect a user selecting, for example byclicking, the hyperlink to the instrument control web page. Hereby theinstruments 3 can be both monitored and controlled remotely from aclient 9 connected to the gateway 7. A user of the client will open theinstrument monitoring web page and there all the instruments 3 connectedto the system 3 will be shown in a graphical user interface dashboard.Information relating to the instruments 3 can be shown in the dashboard.Such information can be for example alerts, faults, logs, users, methodsor any other type of data available in the instrument. Each instrument 3shown in the dashboard (instrument monitoring web page) is provided witha hyperlink. When a user clicks the hyperlink the user is redirected tothe instrument control web page associated with this specific instrument3 and this specific instrument server 5 connected to the instrument 3.In the instrument control web page the user can control the instrument.

The gateway 7 is further connected via a firewall to the Internet.Thereby, a client (web browser) could connect to the gateway 7 throughInternet. Such Internet connection would of course requireauthentication and authorization of users. In addition to this a secureconnection using encryption is required in order to ensure protection ofdata transferred between the web server and web browser. Analysis ofdata retrieved from the instruments and shown in the instrumentmonitoring web page could in this case be provided over Internet.Furthermore comparison and statistics from many different systems likethe system 1 shown in FIG. 1 could be provided over Internet.

FIG. 2 is a flow chart of a method for remote monitoring and controllingof at least one instrument 3 according to one embodiment of theinvention. The method comprises the steps of:

S1: Collecting information for example of the type described below, fromthe at least one instrument 3 in at least one instrument server 5connected to the at least one instrument.

S3: Forwarding the information to a gateway 7 connected to the at leastone instrument server 5.

S5: Publishing the information from the instruments 3 received in thegateway 7 in an instrument monitoring web page using a self-hosted webserver 17 containing a web application and provided in the gateway 7.

S7: Opening the instrument monitoring web page from a client 9 connectedto the gateway 7, for example connected via the Internet or a LAN.

S9: Monitoring from the client 9 the instrument information shown in theinstrument monitoring web page.

S11: Choosing at least one of the instruments 3 to control by selectingan appropriate hyperlink in the instrument monitoring web page.

S13: Redirecting the instrument monitoring web page to an instrumentcontrolling web page provided by a self-hosted web server 13 containinga web application and provided in the instrument server 5.

S15: Controlling at least one of the instruments 3 directly from theclient 9 through the instrument controlling web page, for example viathe Internet or a LAN.

In one embodiment the step of forwarding the information to a gateway 7comprises forwarding information to the gateway from at least twoinstrument servers 5 connected to the gateway. In one embodiment thestep of monitoring comprises monitoring more than one instrument in thesame instrument monitoring web page. The gateway 7 can be a network nodewhich can receive data from plural instrument servers 5 formattedaccording to different protocols, where the instrument servers 5 are adistributed network employing packet switching.

FIG. 3 is a flow chart of a method for providing remote control andmonitoring of at least one instrument 3 according to one embodiment ofthe invention. The method comprises the steps of:

A1: Providing a transferring means 11 to at least one instrument server5. Said transferring means 11 is arranged to receive information from atleast one instrument 3 connected to the instrument server 5 and forwardsaid information to a gateway 7 which is connected to the at least oneinstrument server 5.A3: Providing a first self-hosted web server 13 containing a webapplication in the at least one instrument server 5 for providingpossibility to control the at least one instrument 3 via a web browserin an instrument control web page.A5: Providing a publishing means 15 in the gateway 7. Said publishingmeans is arranged to receive information about at least one instrument 3from at least one instrument server 5 and publish said information on aninstrument monitoring web page.A7: Providing a second self-hosted web server 17 containing a webapplication in the gateway 7 for providing possibility to monitor the atleast one instrument 3 via a web browser and the instrument monitoringweb page.

According to one embodiment said transferring means 11 and said firstself-hosted web server 13 are provided to the at least one instrumentserver 5 as an application plugin and said publishing means 15 and saidsecond self-hosted web server 17 are provided to the gateway 7 as aplugin as discussed above.

In one embodiment of the invention the method further comprisesproviding a URL or the like hyperlink for each instrument in theinstrument monitoring web page to a corresponding instrument control webpage for each instrument.

The system and method according to the invention can be performed in acomputer program product arranged to be provided in a system for remotecontrolling and monitoring of at least one instrument. Said systemcomprises at least one instrument to be controlled and/or monitored, atleast one instrument server connected to the at least one instrument andat least one gateway connected to the at least one instrument server.Said computer program product comprises instructions for causing the atleast one instrument server and the gateway in the system to perform themethod steps of:

-   -   collecting information from the at least one instrument in the        at least one instrument server;    -   forwarding the information to the gateway;    -   publishing the information from the instruments received in the        gateway in an instrument monitoring web page using a self-hosted        web server containing a web application provided in the gateway;    -   redirecting the instrument monitoring web page to an instrument        controlling web page provided by a self-hosted web server        containing a web application provided in the instrument server        when a user chooses an instrument to control in the instrument        monitoring web page.

The system mentioned above has particular utility for the monitoring andcontrol of bioprocessing instruments, particularly but not exclusivelyof the type sold under the brand names of AKTA, and WAVE, as sold by GEHealthcare Bio-Sciences. These instruments are of the type that can bereconfigured to provide different functionality, and therefore are notnecessarily performing exactly the same function all the time. Thus,remote monitoring and control is of more importance than monitoring andcontrol of process equipment where the inputs and outputs do not change.Also, these branded instruments require provision for both breakdownmaintenance and preventative maintenance, as well as replacement andsupply of consumables. These branded instruments can have increasedcapacity or increased functionality, if ancillary components areemployed, and therefore, there is a need for inventory control of suchconsumables and ancillary components.

FIG. 4 shows a network system 100 similar to that shown in FIG. 1 ,where like features have reference numerals which include the same lasttwo digits. The architecture of the system 100 is the same as describedabove. The information 102 transmitted from the instruments 103 forexample an AKTA chromatography instrument or WAVE bioreactor to theinstrument server 105, for the purpose of monitoring instrumentperformance typically includes data indicative of any one or more of:

-   -   Process run time;    -   Sensor data over time (curve data);    -   Process steps employed;    -   Process step progression; and    -   Error events, error logs and warnings.

The data is formatted at the instrument server 105 and then transmitted,for example as packet switched data 104 to the gateway 107. In order toenhance the performance of the gateway 107, for example whenlong-running processes are monitored, the gateway in this embodimentincludes memory storage 106 to store or buffer the data 104 until it isaccessed by a client 109. To further enhance the functionality of thesystem, two-way communication is available between an inventory server108 and the gateway, where the inventory server is configured in asimilar way to the instrument servers, such that formatted data isreceived from the inventory server, again accessible by the client 109.The inventory server 108 has real-time records of ancillary equipmentand consumables, which can be physically located in the vicinity of theinstruments, or more remotely. The inventory server hosts a webapplication allowing client control for the purposes of ordering andreservation of ancillary components and consumables.

Instrument data 110, which can include inventory data is transmitted tothe client again optionally via packet switched data across the Internetor via a LAN. That data can be data relating to individual instrument,or collated data, for example indicative of errors or warnings only fromall instruments.

The instrument data 102 transmitted to the instrument server may also beused for the purpose of instrument maintenance (preventative orbreakdown maintenance), and may include:

-   -   Error events, error logs and warnings;    -   Instrument run time;    -   Run time for instrument critical parts, as such valve cycles, UV        lamp burn time; pump strokes;    -   Power consumption which is out of limit; and    -   Excessive consumption of consumables.

Again such data can be formatted at the instrument servers 105 foronward transmission to the gateway 107, stored if necessary at memory106, and accessed by a client 109. Access to inventory data from theinventory server 108 allows unexpected maintenance to be scheduled viathe control steps mentioned above, i.e. where the client can accessinstrument control software via a web-based application hosted at theinstrument server, if necessary relying on the monitoring data andinventory data mentioned above, for example by reserving ancillarycomponents from a physical inventory to supplement or replace themonitored instrument. Consumable items too can be reserved via theclient 109.

Control of the instruments 103 via a client 109 can be directly via eachinstrument server, the client being directed via a hyperlink to theappropriate server, via conventional security software. Such control caninclude control data sent by the client for the purpose of:

-   -   Selecting an appropriate process routine;    -   Including or omitting steps in a process routine;    -   Pausing a routine for adding or removing ancillary equipment;    -   Pausing a routine to replace a malfunctioning or defective part;    -   Pausing a routine for replacing or adding a consumable; and/or    -   Starting or stopping the instrument.

The examples given above in relation to bioprocessing instruments areexamples only, and other instruments can be controlled and monitoredusing this system. Nevertheless the advantages of monitoring and controlaccording to the system described allow the for efficient and fastcontrol of multiple instruments which are functionally adaptable anddisparate in function and/or physical location, so can be adapted foruse across multiple industrial applications.

The invention claimed is:
 1. A method for remote monitoring and controlling of at least one instrument, said method comprising the steps of: collecting information from the at least one instrument in at least one instrument server connected to the at least one instrument; forwarding the information to a gateway connected to the at least one instrument server; publishing (the information from the instruments received in the gateway in an instrument monitoring web page using a second self-hosted web server containing a web application provided in the gateway; opening the instrument monitoring web page from a client connected to the gateway; monitoring from the client the instrument information shown in the instrument monitoring web page; choosing at least one of the instruments to control by selecting a hyperlink in the instrument monitoring web page; redirecting the instrument monitoring web page to an instrument controlling web page provided by a first self-hosted web server containing a web application provided in the instrument server; and controlling at least one of the instruments from the client through the instrument controlling web page.
 2. The method according to claim 1, wherein the step of forwarding the information to a gateway comprises forwarding information to the gateway from at least two instrument servers connected to the gateway.
 3. The method according to claim 1, wherein the step of monitoring comprises monitoring more than one instruments in the same instrument monitoring web page.
 4. The method according to claim 1, wherein said at least one instrument comprises plural instruments, said instruments being bioprocessing instruments requiring consumables for performing said bioprocessing.
 5. A method for providing remote control and monitoring of at least one instrument, said method comprising the steps of: providing a transferring means to at least one instrument server, said transferring means being arranged to receive information from at least one instrument connected to the instrument server and forward said information to a gateway which is connected to the at least one instrument server; providing a first self-hosted web server containing a web application in the at least one instrument server for providing possibility to control the at least one instrument via a web browser in an instrument control web page; providing a publishing means in the gateway, said publishing means being arranged to receive information from at least one instrument server and publish said information on an instrument monitoring web page; and providing a second self-hosted web server containing a web application in the gateway for providing possibility to monitor the at least one instrument in the instrument monitoring web page via a web browser.
 6. The method according to claim 5, wherein said transferring means and said first self-hosted web server are provided to the at least one instrument server as a plugin and said publishing means and said second self-hosted web server are provided to the gateway as a plugin.
 7. The method according to claim 5, further comprising providing a hyperlink for each instrument in the instrument monitoring web page to a corresponding instrument control web page for each instrument.
 8. The method of claim 5, wherein said at least one instrument comprises plural instruments, said instruments being bioprocessing instruments requiring consumables for performing said bioprocessing.
 9. A system for remote controlling and monitoring of at least one instrument, said system comprising: at least one instrument to be controlled and/or monitored; at least one instrument server connected to the at least one instrument, said instrument server comprising an instrument control software; at least one gateway connected to the at least one instrument server; a transferring means provided in the at least one instrument server, said transferring means being arranged to receive information from the at least one connected instrument and forward said information to the at least one gateway; a first self-hosted web server containing a web application provided in the at least one instrument server for providing possibility to control the at least one instrument via a web browser in an instrument control web page; a publishing means provided in the at least one gateway, said publishing means being arranged to receive information from at least one instrument server and publish said information in an instrument monitoring web page; and a second self-hosted web server containing a web application provided in the at least one gateway for providing possibility to monitor the at least one instrument in the instrument monitoring web page via a web browser.
 10. The system according to claim 9, wherein said transferring means and said first self-hosted web server are provided to the instrument server as a plugin and said publishing means and said second self-hosted web server are provided to the gateway as a plugin.
 11. The system according to claim 9, wherein said at least one instrument is an analytical instrument, a bioprocess instrument or a process development instrument.
 12. The system according to claim 9, wherein said at least one instrument is a chromatography system, a filtration system, a bioreactor, a peptide synthesis system or an electrophoresis system.
 13. The system according to claim 9, further comprising at least one hyperlink provided in the instrument monitoring web page, wherein said at least one hyperlink will redirect a user selecting the hyperlink to the instrument control web page.
 14. The system of claim 9, wherein said at least one instrument comprises plural instruments, said instruments being bioprocessing instruments requiring consumables for performing said bioprocessing.
 15. A gateway provided in a system for remote controlling and monitoring of at least one instrument, said system comprising at least one instrument to be controlled and/or monitored and at least one instrument server connected to the at least one instrument, said instrument server comprising an instrument control software, said gateway being connected to the at least one instrument server and comprising: a publishing means, said publishing means being arranged to receive information about the at least one instrument from the at least one instrument server (and publish said information in an instrument monitoring web page; and a second self-hosted web server containing a web application for providing possibility to monitor the at least one instrument in the instrument monitoring web page via a web browser; wherein the at least one instrument comprises plural instruments, said instruments being bioprocessing instruments requiring consumables for performing said bioprocessing.
 16. A computer program product stored in a memory in a system for remote controlling and monitoring of at least one instrument, said system comprising at least one instrument to be controlled and/or monitored, at least one instrument server connected to the at least one instrument and at least one gateway connected to the at least one instrument server, said computer program product comprising instructions for causing the at least one instrument server and the gateway in the system to perform the method steps of: collecting information from the at least one instrument in the at least one instrument server; forwarding the information to the gateway; publishing the information from the instruments received in the gateway in an instrument monitoring web page using a second self-hosted web server containing a web application provided in the gateway; and redirecting the instrument monitoring web page to an instrument controlling web page provided by a first self-hosted web server containing a web application provided in the instrument server when a user chooses an instrument to control in the instrument monitoring web page; wherein the at least one instrument comprises plural instruments, said instruments being bioprocessing instruments requiring consumables for performing said bioprocessing. 